package com.nowcoder.community.dao;

import com.nowcoder.community.entity.User;
import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface UserMapper {

    // 根据id查询用户
    User selectUserById(int id);

    // 根据username查询用户
    User selectUserByUsername(String username);

    // 根据email查询用户
    User selectUserByEmail(String email);

    // 新增用户
    int insertUser(User user);

    // 更新用户status
    int updateStatus(int id, int status);

    // 更新用户的密码
    int updatePassword(int id, String password);

    // 更新用户的头像
    int updateHeader(int id, String headerUrl);


}
